/* ========================================================================= */
/* ------------------------------------------------------------------------- */
/*!
  \file			userary.cc
  \date			Dec 2011
  \author		TNick

  \brief		Contains the implementation for UserAry class


*//*


 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Please read COPYING and README files in root folder
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
/* ------------------------------------------------------------------------- */
/* ========================================================================= */
//
//
//
//
/*  INCLUDES    ------------------------------------------------------------ */

#include	<pgscript.h>

#include	<module.h>

#include	"userary.h"

/*  INCLUDES    ============================================================ */
//
//
//
//
/*  DEFINITIONS    --------------------------------------------------------- */

using namespace PgScr;

/*  DEFINITIONS    ========================================================= */
//
//
//
//
/*  DATA    ---------------------------------------------------------------- */


/*  DATA    ================================================================ */
//
//
//
//
/*  CLASS    --------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
void	UserAry::fromString		( const QString & new_val )
{
	if ( new_val.length() == 0 )
	{
		/* should we leave it to reset state? */
		cnt = 0;
		p_str = NULL;
		return;
	}
	cnt = new_val.constEnd() - new_val.constBegin();
	p_str = new QChar[cnt+1];
	const QChar * src = new_val.constData();
	quint32 i;
	for ( i = 0; i < cnt; i++ )
	{
		p_str[i] = src[i];
	}
	p_str[i] = 0;
	cnt++;
}
/* ========================================================================= */



/*  CLASS    =============================================================== */
//
//
//
//
/* ------------------------------------------------------------------------- */
/* ========================================================================= */
